【Minecraft】worldedit&FAWE 你可能需要知道的指令 您所在的位置:网站首页 worldedit enginehub 【Minecraft】worldedit&FAWE 你可能需要知道的指令

【Minecraft】worldedit&FAWE 你可能需要知道的指令

#【Minecraft】worldedit&FAWE 你可能需要知道的指令| 来源: 网络整理| 查看: 265

前言:

本来我是不想做这类查wiki就知道的教程,但是经常看到有些人并不知道一些指令的用法,这个专栏将介绍we中非常好用的能大幅提高效率的指令,可能以后会接着补充。

教程使用的均为服务器插件版we和fawe

mask和pattern

这个属于前置的知识,并不是指令,你需要知道这两者的意思。众所周知,we指令中有两个重要的概念,一个是蒙版mask,一个是图案pattern,如replace指令中第一个参数就是mask蒙版,第二个是pattern图案,mask决定你要在哪个位置上执行命令,pattern决定你执行时所用的图案,一般来说就是用什么方块,其实大部分指令都离不开这两者。

补充一下,全局蒙版gmask和全局源蒙版gsmak就是控制这两者的,具体用法看wiki,我这里列出几个我收藏的wiki网站:

https://worldedit.enginehub.org/en/latest/

https://mineplugin.org/WorldEdit/%E5%91%BD%E4%BB%A4

https://mineplugin.org/FastAsyncWorldEdit

https://mineplugin.org/WorldEdit

hand和slot 

这个在Wiki中不太好找,大部分人可能根本就不知道,其用法是把这两个单词作为pattern,hand用来代替手中的方块,slot后接数字,如slot1、slot2,代表在物品栏中相应位置的方块。使用这个,你就再也不用记那该死的英文id了

举例:

//set hand 执行结果就是在选区中set手上拿着的方块

//replace slot1 slot2 执行结果就是把选区中的物品栏中第一格的方块替换成物品栏中第二格中的方块

//farwand和//sel extend

这两个放在一起说是因为我经常在进入游戏后第一个打的指令就是这两个,用来配置我的小木斧

//farwand 使用前手中拿着木斧或者其他能作为笔刷的工具,打上指令后,你手上的工具就能够远距离选择方块,无视距离限制,更高效的进行操作。补充:可能有的版本是//tool farwand

//sel extend 是选区模式的一种,我个人非常喜欢使用,左键单击以选择第一个点,通过右键单击选择所有后续点,每次右键单击都将扩展长方体选择以包含新点。能够对一些不好找对角的建筑进行全选,非常推荐使用

-m

这是一些操作后的后缀flag,我就单说这一个了,因为可能有些人不太了解,其全称是mask,即蒙版,能对一些操作加上蒙版

举例:

//copy -m hand 进行copy操作时,蒙版方块为此时手上的方块,结果就是只复制了蒙版中的方块,在paste操作中也只能粘贴出这个蒙版中的方块

//paste -m hand 和上面同理,只粘贴剪贴板中-m后面的蒙版方块,即hand手上拿的方块

//move 20 -m hand 和//stack 20 -m hand 同理,不必多说

另外这些flag如-a,-s,-m等,可以同时使用 如 //move 20 -asm hand 排出空气,同时移动选区,同时只移动蒙版方块(其实这里-a多余了,因为已经有-m限制了)

//deform rotate

这个其实是属于deform教程,但因为很常用所以就单说了,//deform 后面跟的是表达式或函数,其中rotate()是we中自带的函数,之前的generate教程专栏多次使用,相比//rotate x y z的优势是不会容易出现漏洞破损

https://worldedit.enginehub.org/en/latest/usage/other/expressions/

使用方法是,括号中的前两个参数用来确定旋转面,第三个参数为旋转的角度,弧度制

如//deform -c rotate(x,z,pi/3)就为在x,z平面上旋转pi/3即60°,当然进行多次旋转的话加个分号再加另一个rotate()函数就行了,其中-c的作用其实就是把旋转的中心设为选区的中心

实例:

原图

//deform -c rotate(x,z,pi/12);rotate(x,y,pi/3)~[]https://mineplugin.org/FastAsyncWorldEdit

这个属于fawe的指令,用于mask一栏中,这个蒙版的用法有很多,众所周知,一个正方体有6个面,和6个方块相邻,比如使用~[stone] 就代表与任意数量石头相邻的方块,即只要与石头相接触就算做该蒙版,若后面只接一个数字,如~[0][1],就表示只有1面和空气相接触的方块算作该蒙版,如有两个数字,如下所示,~[0][2][3]就代表有2面到3面与空气接触的方块都算作蒙版

原图

//re "~[0][2][3] 2" 1

这里可以补充一下一个小知识,“蒙版1 蒙版2” 这种用引号括起来再用空格分开的形式代表同时满足两个蒙版条件的方块,表示“且”的关系

#averagecolor、#darken、#lighten和#blend

前3个属于fawe中pattern的部分,#blend属于另一款插件arceon的功能,都是关于上色的

#averagecolor

#averagecolor[r][g][b][a] 后面跟4个中括号分别填一个数字,用于确定颜色,其中最后一个数字一般填255或256,至于前面的三个值,用qq截图的话下面有个提示是“按c复制色号”,就是这里所需的rgb的值,如

//re #averagecolor[121][89][51][255],如图:

原图

//re #averagecolor[121][89][51][255]

可以看出,这个指令能够精确得进行上色,以及进行色调的统一,既然是pattern,就可以用在笔刷上,用于给雕像、建筑或者地形上色

#darken、#lighten和#blend

实例:

/br surface #darken 加深颜色

/br surface #lighten 提亮颜色

至于#blend,这个属于另一款插件arceon的功能,可以混合颜色,具体可以看这里

https://gitee.com/kyle-ma/arceon-wiki/wikis/Patterns#blend-pattern

//fill

这里不讲基础用法,讲些鲜为人知的一个东西,我们经常用fill来填充水平方向的空穴,这里我告诉你,fill还能在各个方向填充,只需要在后面加个方向,如east,up,甚至可以直接用left,right,forward,back来表示相对方向,省略来写就是,l、r、f、b

实例:

//fill 95 20 20 f

但遗憾的是,测试时发现fillr好像不可以

以后会接着补充,如有错误,欢迎指正



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有